package com.hotline.communication.dto;


import com.hotline.communication.entity.CallLog;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

@Data
public class CallLogDTO extends CallLog implements Serializable {

    /**
     * 查询开始时间
     */
    private String startTime;

    /**
     * 查询结束时间
     */
    private String endTime;

    /**
     * 查询开始时间
     */
    private String startDate;

    /**
     * 查询结束时间
     */
    private String endDate;

    /**
     * 第几页
     */
    private Integer page;

    /**
     * 每页显示行数
     */
    private Integer limit;

    /**
     * 是否转座席
     */
    private String transToAgentStatus;

    /**
     * 是否人工接听
     */
    private String agentAnswerStatus;

    /**
     * 呼叫类型名称
     */
    private String callTypeName;

    /**
     * 查询范围机构编码
     */
    private String queryScopeOrg;

    /**
     * 本单位机构编码
     */
    private String selfOrgCode;

    /**
     * 查询范围编码
     */
    private String queryScopeCode;

    /**
     * 呼叫流水号ID
     */
    private List<String> callIds;

    /**
     * 用户ID
     */
    private List<String> userIds;

    /**
     * 分派标志
     */
    private String assignFlag;

    /**
     * 机构名称
     */
    private String unitName;

    /**
     * 不包括呼叫流水
     */
    private String excludeCallId;

    /**
     * 12366呼转
     */
    private String switch12366;

    /**
     * 呼损处理人工号
     */
    private String handlerWorkNumber;

    /**
     * 受理登记ID
     */
    private String registerId;

    /**
     * 通话时长
     */
    private String minutes;

    /**
     * 进入IVR日期
     */
    private String inIvrDate;

    /**
     * 呼出日期
     */
    private String inSeatDate;

    /**
     * 挂机日期
     */
    private String outDate;
}
